technically demanding - German English Dictionary